@charset='utf-8';
/* Overall */
body,html{ padding:0; margin:0; font-size:12px; color:#333; font-family: "微软雅黑" , Arial, Helvetica, sans-serif;}
ul,li,p,h1,h2,h3,dl,dt,dd,input,menu{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color: #1795d6; text-decoration: none; cursor:pointer;}
.demo{ -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.clear{ clear:both;}
img{ vertical-align:top; border:none;}
input{font-family: '微软雅黑';}
input:focus{ outline: none;}
textarea:focus{ outline: none; }
.center{position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}

/* Head */
.top_box{ width: 1200px; height: 90px; margin: 0 auto; }
.top_box .logo{ width: 240px; height: 77px; margin-top: 8px; float: left; }
.top_box .logo img{ width: 160px;  float: left;}

.page-menu-wrapper {
	float: left;
	width: 850px;
	margin-top: 5px;
	height: 85px;
	line-height: 85px;
}
.page-menu-wrapper > ul > li {
	position: relative;
	float: left;

}
.page-menu-wrapper > ul > li a{ font-size: 14px; }
.menu-function {
	float: left;
}
.menu-share {
	float: right;
}
.page-menu-wrapper > .menu-function > li:first-child {
	border-left: none;
}
.page-menu-wrapper > .menu-share > li:last-child {
	border-right: none;
}
.page-menu-wrapper a {
	color: #666;
	position: relative;
	display: block;
	padding: 0 26px;
	transition: all .3s ease-out;
	font-family: '微软雅黑';

}
.page-menu-wrapper > ul > li:hover > a {
	color: #1795d6;
	background-color: #fff;
	text-decoration: none;
}
.page-menu-wrapper > ul > li:hover .dropdown-menu {
	display: block;
}
.dropdown-menu {
	display: none;
	position: absolute;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #fff;
	z-index: 9;
	line-height: 48px;
}
.dropdown-menu.categories a {
	color: #000;
	font-family: '微软雅黑';
	font-weight: normal;
}
.dropdown-menu.categories a:hover {
	color: #0091d2;
	margin-left: 10px;
	text-decoration: none;
	background: none;
}

.a1 a{ color:#1795d6;  }

.menu{ width: 850px; float: left; }
/* sear */
.sear{ float: left; margin-top: 25px;}


.top_icon{ float: right; margin-top: 35px; width: 106px; }
.top_icon a{margin-left: 15px; position: relative; }
.top_icon a:hover .ewm{ display: block; }
.top_icon a .ewm{ display: none; width: 95px; height: 95px; border-radius: 5px; position: absolute; top:42px; right: -30px; z-index: 9;}
.top_icon a .ewm img{ width: 95px; height: 95px; border-radius: 5px;}

.bottom_bg{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.bottom_bg .bottom{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding: 45px 0 50px 0;}
.bottom_bg .bottom dl{ width: 170px; overflow: hidden; height: auto; display: block; float: left; }
.bottom_bg .bottom dl:nth-child(7){ width: 178px; }
.bottom_bg .bottom dl dt{ width: 170px; font-size: 13px; float: left; color: #000000; margin-bottom: 8px;}
.bottom_bg .bottom dl dd{ width: 178px; display: block; height: auto; overflow: hidden; float: left; line-height: 24px; color: #666; }
.bottom_bg .bottom dl dd a{ color: #666; }
.bottom_bg .bottom dl dd a:hover{ color: #1795d6; }

.bottom_bg .bottom_cop{ width: 1200px; height: auto;  margin: 0 auto; padding: 15px 0 0 0; border-top: solid 1px #d9d9d9;}
.bottom_bg .bottom_cop .bottom_left{ width: 550px; float: left; line-height: 24px; color: #666; margin-bottom: 30px;}

.bottom_bg .bottom_cop .bottom_right{ float: right; padding-top: 5px;}
.bottom_bg .bottom_cop .bottom_right a{ margin-left: 14px; position: relative;}
.bottom_bg .bottom_cop .bottom_right a:hover .ewm{ display: block;}
.ewm{ display: none; width: 95px; height: 95px; border-radius: 5px; position: absolute; top:-30px; right: 30px; z-index: 9;}
.ewm img{ width: 95px; height: 95px; border-radius: 5px;}